package mc.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;

public class Lekarz implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -5830705679204966754L;
	private int id;
	private String imie;
	private String nazwisko;
	private String pesel;
	private String pwz;
	private Date dataurodzenia;
	private String tel_kom;
	private String ulica;
	private String nrdomu;
	private String nrmieszkania;
	private String miejscowosc;
	private String kodpocztowy;
	private String login;
	private Set<Swiadczenie> swiadczenia = new HashSet<Swiadczenie>(0);
	private int version;
	
	public Lekarz() {
		// TODO Auto-generated constructor stub
	}
	
	
	public Lekarz(String imie, String nazwisko, String pwz) {
		super();
		this.imie = imie;
		this.nazwisko = nazwisko;
		this.pwz = pwz;
	}
	
	
	public String getLogin() {
		return login;
	}


	public void setLogin(String login) {
		this.login = login;
	}


	public int getVersion() {
		return version;
	}
	public void setVersion(int version) {
		this.version = version;
	}
	
	public Date getDataurodzenia() {
		return dataurodzenia;
	}
	public void setDataurodzenia(Date dataurodzenia) {
		this.dataurodzenia = dataurodzenia;
	}
	public String getImie() {
		return imie;
	}
	public void setImie(String imie) {
		this.imie = imie;
	}
	public String getKodpocztowy() {
		return kodpocztowy;
	}
	public void setKodpocztowy(String kodpocztowy) {
		this.kodpocztowy = kodpocztowy;
	}
	public String getMiejscowosc() {
		return miejscowosc;
	}
	public void setMiejscowosc(String miejscowosc) {
		this.miejscowosc = miejscowosc;
	}
	public String getNazwisko() {
		return nazwisko;
	}
	public void setNazwisko(String nazwisko) {
		this.nazwisko = nazwisko;
	}
	public String getNrdomu() {
		return nrdomu;
	}
	public void setNrdomu(String nrdomu) {
		this.nrdomu = nrdomu;
	}
	public String getNrmieszkania() {
		return nrmieszkania;
	}
	public void setNrmieszkania(String nrmieszkania) {
		this.nrmieszkania = nrmieszkania;
	}
	public String getPesel() {
		return pesel;
	}
	public void setPesel(String pesel) {
		this.pesel = pesel;
	}
	public String getPwz() {
		return pwz;
	}
	public void setPwz(String pwz) {
		this.pwz = pwz;
	}
	public String getTel_kom() {
		return tel_kom;
	}
	public void setTel_kom(String tel_kom) {
		this.tel_kom = tel_kom;
	}
	public String getUlica() {
		return ulica;
	}
	public void setUlica(String ulica) {
		this.ulica = ulica;
	}
	public Set<Swiadczenie> getSwiadczenia() {
		return swiadczenia;
	}
	public void setSwiadczenia(Set<Swiadczenie> swiadczenia) {
		this.swiadczenia = swiadczenia;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	
	@Override
	public String toString() {
		return (getImie()!=null ? (getImie()+" ") : "") +(getNazwisko()!=null ? (getNazwisko()+" ") : "")+(getPwz()!=null ? (" PWZ: "+getPwz()) : "");
	}
	
	
	
	
}
